package spel;

/**
 * Dummy speler die gewoon het eerste lege vakje op het veld teruggeeft.
 * @author Tim en Stef
 *
 */
public class DummySpeler implements Speler {
	private String naam;
	
	public DummySpeler(String n){
		naam = n;
	}
	@Override
	/**
	 * Geeft het eerste lege vakje van het bord terug als zet
	 * draait het veld met de index gelijk aan de x positie van het eerste lege vakje linksom
	 */
	public Zet doeZet(Bord b) {
		for(int i = 0; i<Bord.DIM; i++){
			for(int j = 0; j<Bord.DIM;j++){
				if(b.isLeegVeld(i, j))
				return new Zet(null,i,j,i,Zet.Richting.Links);
			}
		}
		return new Zet(null,3,3,4,Zet.Richting.Links);
	}

	@Override
	/**
	 * retourneerd de naam van de dummyspeler
	 */
	public String getNaam() {
		// TODO Auto-generated method stub
		return naam;
	}

}
